// 负责所有的全局自定义组件的注册
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import ImageUpload from './ImageUpload'
import Print from 'vue-print-nb' // 导入打印插件
import ScreenFull from './ScreenFull' // 全屏组件
import ThemenPicker from './ThemenPicker' // 全屏主题
import LangSelect from './Lang' // 中英文切换组件
import TagsView from './TagsView' // Tab标签

export default {
  install (Vue) {
    // 完成组件的注册
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload) // 注册图片上传组件
    Vue.use(Print) // 注册打印组件
    Vue.component('ScreenFull', ScreenFull) // 全屏注册
    Vue.component('ThemenPicker', ThemenPicker) // 全屏主题注册
    Vue.component('LangSelect', LangSelect) // 中英文切换组件注册
    Vue.component('TagsView', TagsView) // 注册Tab标签
  }
}
